Towards Intelligent Support for Managing Evolution of Configurable Software Product Families

نویسندگان

  • Tero Kojo
  • Tomi Männistö
  • Timo Soininen
چکیده

Software product families are a means for increasing the efficiency of software development. We propose a conceptualisation for modelling the evolution and variability of configurable software product families. We describe a first prototype of an intelligent tool that allows modelling a software product family on the basis of the conceptualisation and supports the user in interactively producing correct configurations with respect to the model. The implementation is based on an existing general purpose configurator and thus is not application domain specific. We use the Debian Familiar Linux package configuration task over many releases and package versions as an example. Preliminary results show that the conceptualisation can be used to model evolution of such a software product family relatively easily and the implementation performs acceptably.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Configurable Software Product Families

1 Helsinki University of Technology, TAI Research Centre and Laboratory of Information Processing Science, P.O. Box 9555, FIN-02015 HUT, Finland. Email: {Tomi.Mannisto, Timo.Soininen, Reijo.Sulonen}@hut.fi Abstract. Product configuration is a specific area of research and business for mechanical (and electrical) products. However, configurable software products have not attracted as much intere...

متن کامل

Product Configuration View to Software Product Families

Development and management of software product families is an emerging and important area of software engineering, whereas product configuration of traditional, i.e., mechanical and electronic, product families has a slightly longer history as a specific area of research and business. This paper describes work in progress on the management of configurable software product families. Solutions to...

متن کامل

Model Driven Architecture as Approach to Manage Variability in Software Product Families

In this paper we portrait Model Driven Architecture (MDA) as an approach to derive products in a particular class of software product families, i.e. a configurable product family. The main contribution of this paper is that we relate MDA to a configurable software product family and discuss the mutual benefits of this relation. With respect to variability management, we identify two main benefi...

متن کامل

Characterizing configurable software product families and their derivation

Configurable software product families are a subclass of software product families that are customized in a product individual derivation process without design or programming. This article presents results on analyzing two such families and their derivation processes found in a descriptive case study on software product families. Some characteristics particular to such product families and the...

متن کامل

Towards Integration of Semantically Enabled Service Families in the Cloud

Success of a Software Product Line (SPL) typically induces increase of requirements that expand over the expertise of its initial company. In the context of cloud computing, where SPLs are deployed in the form of business process families that are offered over the Internet, this expansion requires partnering with other available families. With the increasing number of companies that offer their...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003